
/* 双行 */
.han_city{
    width: 100%;
    min-height: 40px;
    font-size: 14px;
}
.han_city_select,.han_area_select{
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    color: gray;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

/* 单行 */
.han_city_inline{
    position: relative;
    padding-left: 95px;
    border-bottom: 1px solid #F0F0F0;
    box-sizing: border-box;
    height: 40px;
}
.han_city_inline_txt{
    position: absolute;
    top:0;
    left: 0;
    display: block;
    width: 95px;
    height: 40px;
    line-height: 40px;
    color: #ccc;
    text-indent: 1em;
    font-size: 14px;
}
.han_city_inline .han_city_select{
    width: 100px;
    display: inline-block;
    color: #539EB7;
}

/* 公用 */
.city_black{
    background: rgba(0,0,0,.6);
    position: fixed;
    top:0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    z-index: 1000;
}
.city_white{
    box-sizing: border-box;
    border-radius: 10px 10px 0 0;
    position: absolute;
    bottom:0;
    left: 0;
    padding: 0 15px;
    width: 100%;
    height: 500px;
    background: #fff;
}
.city_title{
    position: relative;
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: gray;
}
.city_cancel,.city_ok{
    position: absolute;
    top:0;
    z-index: 300;
    color: #666;
}
.city_ok{
    right: 0;
    color: #539EB7;
}
.city_cancel{
    left:0;
}

.city_default{
    padding: 5px 0;
    font-size: 14px;
    color: #c9c9c9;
    position: relative;
}
.city_clear{

    font-size: 12px;
    color: orange;
    margin-left: 15px;
}

.province_list{
    margin-top: 10px;
    box-sizing: border-box;
    height: 390px;
}
.province_common{
    width: 33%;
    float: left;
    height: 390px;
    overflow-y: scroll;
    
}
.province_common::-webkit-scrollbar{
    display: none; 
  }
.province_list_unit{
    font-size: 12px;
    letter-spacing:2px;
    margin: 1px 2px 1px;
    width: 100%;
    padding: 6px;
    box-sizing: border-box;
    background: #f4f4f4;
    line-height: 18px;
    color: gray;
}
.unit_539EB7{
    color: #539EB7;
}
.unit_darkblue{
    background:#539EB7;
    color: #fff;
}
.unit_blue{
    background:#75b8ce;
    color: #fff;
}
.unit_skyblue{
    
    background:rgb(187, 224, 237);
    color: #fff;
}


